@charset "utf-8";
@media screen and (max-width: 1600px) {
	.header {
	    
	    /* height: 63px; */
	}
	.header-height-div {
	    height: 63px;
	}
   .head_logo {
       width: 10%;
       margin-right: 7%;
   }
   .head_nav{
	   width: 50%;
   }
   .head_tel {
       width: 15%;
       font-size: 20px;
   }
   .index_banner {
       height: calc(100vh - 63px);
   }
   .head_nav li a {
       line-height: 33px;
       font-size: 15px;
   }
   .menu_son li a {
   	   padding: 6px;
   	   font-size: 13px;
   }
   .head_nav>li:after {bottom: 16%;}
   
   .jt {
       background: url(../images/n1.png);
       width: 0.35rem;
       height: 0.25rem;
       background-repeat: no-repeat;
       background-position: center;
       transition: 0.3s ease all;
   }
   
   .senction_about_text {
       font-size: 16px;
   }
   
   span.asd2 {
       font-size: 16px;
   }
   
   .senction_about_le_bot>ul li font em {
       font-size: .24rem;
   }
   
   span.afbt2 {
       font-size: .16rem;
   }
   
   .qy_text {
       font-size: 16px;
   }
   
   .ry_text1 {
       font-size: 16px;
   }
   
   .lc_lb_text {
       font-size: 16px;
   }
   
   .nbx_news1_left>p {
       font-size: 15px;
   }
   .senction_mc_bt p {
       font-size: .2rem;
   }
   
   .senction_mc_bt_title {
       font-size: .36rem;
   }
   
   .xmjj_content p {
       font-size: 16px;
   }
   
   span.afbt1 {
       font-size: .2rem;
   }
   .mc_text span {
       font-size: .24rem;
   }	
   .news_text {
       font-size: 16px;
   }
   
   .news_title {
       font-size: .3rem;
   }
   .senction_about_text1 {
       font-size: 16px;
   }
   
   .jr_xbt {
       font-size: .3rem;
   }
   
   .zplist_bt_s {
       font-size: .28rem;
   }
   
   .senction_about_ftitle {
       font-size: .28rem;
   }
   
   .senction_about_ftitle:before {
       top: 0.15rem;
   }
   .zp_nav_list>ul li a {
       font-size: .3rem;
   }
   
   .gw_bt {
       font-size: 16px;
   }
   
   .gw_bt1 {
       font-size: 16px;
   }
   
   .gw_date {
       font-size: 16px;
   }
   
   .gwzz {
       font-size: 16px;
   }
   
   .gwzz_text {
       font-size: 16px;
   }
   
   .reyq {
       font-size: 16px;
   }
   
   .reyq_text {
       font-size: 16px;
   }
   
   .zw_email {
       font-size: 16px;
   }
   .m_ftnav>li a {
       font-size: 14px;
   }
   
   ul.footer2_item2_nav>h3 {
       font-size: 14px;
   }
   
   .foot1_wz p {
       font-size: 14px;
   }
   
   .lxdh {
       font-size: 14px;
   }
   
   .bq {
       font-size: 14px;
   }
   
   p.icp a {
       font-size: 14px;
   }
   .content1 p {
       font-size: 16px;
   }
   
   .cpxq1_text {
       font-size: 16px;
   }
   .v_xh1 {
       font-size: 16px;
   }
   
   .view_text {
       font-size: 16px;
   }
   
   .syy p, .syy p a {
       font-size: 16px;
   }
   
   .xh_tjbr {
       font-size: 16px;
   }
   
   .rmzxx>span {
       font-size: .3rem;
   }
   .header_nav_list .header_nav_ul .header_navali a {
       font-size: 15px;
   }
   

   
   
}
@media screen and (max-width: 1300px) {
	.container_1300 {
		max-width: 95%;
	}
	.index_sec1_img{
		max-width: 7rem;
	}
	.news_item2 p {
	font-size: 16px;
	}
	.index_banner_con .container_1300 {
		max-width: 70%;
	}
	.lc_lb_date {
	    padding-top: .1rem;
	}
	.senction_about3:after {
	    content: "";
	    background: url(../images/lic.png);
	    width: 100%;
	    position: absolute;
	    background-size: 100%;
	    top: 86%;
	    object-fit: cover;
	    height: 8px;
	    background-position: bottom;
	    z-index: 1000003;
	    display: block;
	}
	.senction_about3 {
	    background: url(../images/lcbj.png) no-repeat;
	    height: 7.5rem;
	    padding-top: 0.84rem;
	    position: relative;
	    z-index: -13;
	}
	
	
	.date {
	    font-size: 16px;
	}
	
	.date-tile {
	    font-size: 16px;
	}
	
	.text {
	    font-size: 16px;
	}
	
	.index_js_intro_left_fbt {
	    font-size: .25rem;
	}
	.lys1 span {
	    font-size: 16px;
	}
	
	.lys span {
	    font-size: 16px;
	}
	
	.ckx1 a {
	    font-size: 16px;
	}
	
	.ckx1 {
	    padding: 10px;
	}
	
	span.asd {
	    font-size: 16px;
	}
	
	span.afbt {
	    font-size: .2rem;
	}
	
	.yw_lits>ul li .yw_wz p {
	    font-size: .24rem;
	}
	
	.tybt p {
	    font-size: 16px;
	}
	
	.mc_q_left_nav>li {
	    font-size: 18px;
	}
	
	.mc_q_left_nav>li.active {
	    font-size: 20px;
	}
	
	.mc_q_left_nav>li:hover {
	    font-size: 20px;
	}
	.bt_q {
	    font-size: 20px;
	    width: 3rem;
	}
	
	.wa_b-text {
	    font-size: 14px;
	    /* padding-top: 0.2rem; */
	}
	
	.wa_b {
	    padding-bottom: 0.7rem;
	}
	
	.news_items-text {
	    font-size: 18px;
	}
	
	.news_items_ico1 {
	    font-size: 14px;
	}
	
	.news_items_ico11 {
	    font-size: 14px;
	}
	.mc_text1 span {
	    font-size: .2rem;
	}
	
	.mc_text1 {
	    left: 2.5%;
	}
	.pro_list_a_left ul li a span {
	    font-size: 16px;
	}
	
	.bt_pro {
	    font-size: 18px;
	}
	
	.bt_pro1 span {
	    font-size: 16px;
	}
	
	.pro_tit {
	    font-size: 16px;
	}
	.jt {
	    width: .6rem;
	}
	
	.news-date {
	    font-size: 16px;
	}
	
	.zz span {
	    font-size: 13px;
	}
	
	.item_banner_text {
	    width: 50%;
	    padding: 0 .5rem;
	    padding-top: .5rem;
	    padding-bottom: .3rem;
	}
	
	.banner_title> span {
	    font-size: 35px;
	}
	
	.item_banner {
	    left: 60%;
	}
	
	.banner_swiper .swiper-button-next {
	    width: 30px;
	    height: 30px;
	    /* background-size: 100%; */
	    top: 44%;
	}
	
	.banner_swiper .swiper-button-prev {
	    width: 30px;
	    height: 30px;
	    top: 44%;
	}
}

@media screen and (max-width: 980px) {
	
.header_w {
    display: none;
}

.header_nav_list {
    position: fixed;
    display: block;
    width: 50%;
    height: 100%;
    top: 0;
   
    background: rgba(53,120,72 ,0.8);
    padding-right: 0;
    left: -100%;
    transition: 0.4s all ease;
    z-index: 9999;
}

.header_nav_list .header_nav_ul {
    display: block;
    padding: 0 .2rem;
}


.header_nav_list .header_nav_ul .header_navali a {
    color: #fff;
    display: inline-block;
    padding: 0.25rem;
    line-height: 33px;
    font-size: 15px;
    font-weight: 400;
}

.header_nav {
    width: 100%;
    margin: 0;
    padding: .2rem;
    align-items: center;
}

.header_nav_list.active {
    left: 0;
}

.mhead_overlay{
	position: fixed;
	    width: 100%;
	    height: 100%;
	    left: 0;
	    top: 0;
	    z-index: 8;
	    background: rgba(0,0,0 ,0.5);
	    display: none;
}

.mhead_overlay.active{
display: block;
}

.banner_swiper .swiper-button-next {
    display: none;
}

.banner_swiper .swiper-button-prev {
    display: none;
}

.item_banner {
    display: none;
}
	.new-home {
    display: none;
}

.header_nav_logo {
    max-width: 3rem;
}

.header {
    height: auto;
}

.index_js_intro_left_fbt {
    font-size: .32rem;
    text-align: center;
}

.index_js_intro_left_bt {
    font-size: .48rem;
}
.header_nav_list .header_nav_ul .header_navali a:hover, .header_nav_list .header_nav_ul .header_navali.active a {
    color: #fff;
}
.index_js_intro {
    flex-wrap: wrap;
    margin-top: 1rem;
}

.index_js_intro_left {
    width: 100%;
}

.index_js_intro_right {
    width: 100%;
}

.index_js_intro_right_wh {
    display: none;
}

.ckx1 {
    margin: .4rem auto;
    width: 3rem;
    padding: .2rem .1rem;
}

.ckx1 a {
    font-size: .32rem;
}
.index_js_intro_left_bt {
    text-align: center;
}

.index_js_intro_left_nr {
    padding-top: .55rem;
    font-size: 15px;
    line-height: 2;
}

.index_js_intro_left_fbt:after {
    bottom: -.5rem;
    left: 50%;
    transform: translateX(-50%);
}
.index_zb>ul {
    flex-wrap: wrap;
}

.index_zb>ul li {
    width: 50%;
    text-align: center;
    margin-bottom: .2rem;
}

span.asd {
    font-size: .23rem;
}

.index_zb>ul li font b {
    font-size: 1rem;
}

.index_zb>ul li font em {
    font-size: .44rem;
}

span.asd {
    font-size: .36rem;
}

span.afbt {
    font-size: .2rem;
}
.mc_q_left {
    position: unset;
    width: 80%;
    margin: 0 auto;
}

.mc_q_left_nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.mc_q_left_nav>li {
    width: 50%;
    padding: 0;
    text-align: center;
    font-size: .36rem;
}
.aSwiper .swiper-slide {
    padding: 0;
}
.mc_q_left_nav>li:before{
	display: none;
}
.yw_lits>ul {
    flex-wrap: wrap;
}

.yw_lits>ul li {
    width: 50%;
}

.yw_top {
    position: unset;
    transform: none;
    /* padding-top: .2rem; */
}

.senction_yw {
    padding: 0.5rem 0;
}
.yw_lits>ul li {
    padding: 0.3rem;
    padding-bottom: 0;
    margin-top: 0.3rem;
}

.yw_lits>ul li .yw_wz h3 {
    padding: 0;
    margin: 0;
    font-size: 0.5rem;
    margin-bottom: .15rem;
}

.yw_lits>ul li> a h3 {
    margin-bottom: .4rem;
    font-size: 0.7rem;
}

.yw_wz {
    margin-top: .3rem;
    margin-bottom: .45rem;
}

.yw_lits>ul li .yw_wz p {
    font-size: .28rem;
}

.ywan img {
    max-width: 0.5rem;
    display: none;
}

.yw_top p {
    font-size: .28rem;
}

.yw_lits>ul li a>img {
    height: 0.9rem;
}
.yw_lits>ul li:before{
	display: none;
}
.mc_q_left_nav>li.active {
    font-size: .36rem;
    color: #136946;
    padding: 0;
}
.tybt p {
    font-size: .32rem;
}
.wa_b-text {
    font-size: .28rem;
}

.bt_q {
    font-size: .52rem;
    width: 100%;
}

.wa_b {
    padding: .2rem;
}
.wa_b-text {
    font-size: .28rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

.bt_q {
    font-size: .52rem;
    width: 100%;
}

.wa_b {
    padding: .2rem;
}

.news_items {
    width: 48%;
    margin-bottom: .5rem;
}

.list_news {
    flex-wrap: wrap;
}
.news_items-text {
    font-size: .36rem;
}

.news_items_ico1 {
    font-size: .28rem;
}

.news_items_ico11 {
    font-size: .28rem;
}
.news_items_ico1:before {
    content: "";
    position: absolute;
    background: url(../images/ico0.png);
    width: 14px;
    height: 19px;
    background-size: 100%;
    background-repeat: no-repeat;
    left: -16px;
    top: -1px;
}
.news_items_ico11:before {
    content: "";
    position: absolute;
    background: url(../images/ico1.png);
    width: 10px;
    height: 15px;
    background-size: 100%;
    background-repeat: no-repeat;
    left: -18px;
    top: -1px;
}
.footer_nav_list_lf {
    width: 100%;
}

.footer_nav_list_lz {
    width: 100%;
    flex-wrap: wrap;
}

.footer_nav_list_ri {
    width: 100%;
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.23rem;
}

.footer_nav_list {
    flex-wrap: wrap;
}

ul.footer2_item2_nav>h3 {
    font-size: .4rem;
    position: relative;
    padding: .23rem;
    margin-bottom: .2rem;
}

ul.footer2_item2_nav {
    width: 100%;
}



.m_ftnav {
    display: none;
}
	ul.footer2_item2_nav h3:after {
    content: "+";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
    height: 23px;
    font-size: .5rem;
}
.m_ftnav>li {
    padding: 0.2rem 0.3rem;
}

.m_ftnav>li a {
    font-size: .3rem;
}
	.lxfs {
    width: 50%;
    text-align: left;
}

.wx {
    width: 25%;
    margin: 0;
}

.lxdh {
    font-size: 0.5rem;
}

.lxdh1 {
    font-size: .36rem;
}

.footer_bto {
    display: none;
}

.bq {
    font-size: .4rem;
}
p.icp {
    color: #e5dede;
    font-size: 14px;
}

p.icp a {color: #afafaf;font-size: .4rem;}


.senction_mc_bt_title {
    font-size: .48rem;
}

.senction_mc_bt p {
    font-size: .32rem;
}

.xmjj_content p {
    font-size: 15px;
}



span.asd1 {
    font-size: .36rem;
}

ul.xmjj_list_item>li font>em {
    font-size: .44rem;
}

span.afbt1 {
    font-size: .2rem;
}

ul.xmjj_list_item {
    flex-wrap: wrap;
}

ul.xmjj_list_item li {
    width: 50%;
    margin-bottom: .3rem;
}

.mc_list_li_item {
    flex-wrap: wrap;
}

.mc_list_li_item_le {
    width: 100%;
}

.mc_list_li_item_rg {
    width: 100%;
    padding: .5rem;
    box-shadow: 0 0 20px 0px #dbdbdb;
}

.mc_list_li_item_rg .mc_list_li_item_rg_title {
    background: none;
    color: #136946;
    text-align: left;
    float: none;
    font-size: .5rem;
    padding: 0;
    margin-bottom: .2rem;
}

.mc_list_li_item_rg .mc_list_li_item_rg_text {
    font-size: 15px;
    text-align: left;
}
.mc_list_li_item_le:after{
	display: none;
}
.mc_list_li_item_rg1 {
    width: 100%;
    padding: 0.5rem;
    box-shadow: 0 0 20px 0px #dbdbdb;
}

.mc_list_li_item_rg1 .mc_list_li_item_rg_text {
    font-size: 15px;
}
 .mc_list_li_item:nth-child(2n) {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
ul.footer2_item2_nav.active h3:after {
    content: "_";
}
.mc_ljgd_text2 {
    font-size: .32rem;
}

.mc_ljgd_text2_gd a {
    font-size: .28rem;
}

.mc_ljgd_text {
    padding: 0.3rem;
}
.mc_text span {
    font-size: .24rem;
}

.mc_text h3 {
    font-size: .5rem;
}
.mc_text1 span {
    font-size: .24rem;
}

.mc_text1 {
    margin: 0 .3rem;
}
.pro_list_a_rg_top {
    display: none;
}

.pro_list_a {
    flex-wrap: wrap;
}

.pro_list_a_left {
    /* width: 100%; */
    /* margin: 0 auto; */
    display: none;
}

.pro_list_a_rg {
    width: 100%;
    padding: 1%;
}

.pro_list_a_left ul li a {}

.pro_list_a_left ul li a span {
    font-size: .34rem;
}

.pro_list_a_rg_bon {
    flex-wrap: wrap;
}

.pro_list_a_rg_bon_item {
    width: 49%;
}

.pro_tit {
    font-size: .28rem;
}

.pro_list_a_rg_bon_item_im {
    border: 1px solid #eee;
    border-bottom: none;
    padding: 0.2rem;
    overflow: hidden;
}
.news_title:after{
	display: none;
}
.news_senction_list_rg_bot {
    display: none;
}

.zz {
    display: none;
}
.news_title {
    font-size: .34rem;
    margin: 0;
}

.news_text {
    font-size: .34rem;
    display: -webkit-box; /* Safari */
    display: -moz-box; /* Firefox */
    overflow: hidden;
    line-height: 1.5em; /* 调整每行高度 */
    max-height: 3em; /* 控制最大高度 */
    text-overflow: ellipsis; /* 超出部分省略号表示 */
    word-wrap: break-word; /* 自动换行 */
    -webkit-line-clamp: 2; /* Safari/Chrome */
    -moz-line-clamp: 2; /* Firefox */
}
.news_senction_list_rg_top {
    width: 100%;
}
.nbx_news {
    display: none;
}
.nav_mob {
    line-height: 2.2;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0.1rem;
    font-size: .38rem;
    padding: .2rem;
    display: block;
}
.senction_about_rg {
    display: none;
}

.senction_about_le {
    width: 100%;
}

.senction_about_ftitle {
    font-size: .28rem;
    margin-top: .5rem;
    padding: 0;
}

.senction_about_title {
    font-size: .48rem;
}

.senction_about_text {
    font-size: 15px;
}

.senction_about_le_bot>ul {
    flex-wrap: wrap;
    justify-content: space-between;
}

.senction_about_le_bot>ul li font b {
    font-size: 1rem;
}

.senction_about_le_bot>ul li font em {
    font-size: .24rem;
}

span.asd2 {
    font-size: .24rem;
}

span.afbt2 {
    font-size: .16rem;
}
.senction_about_le_bot>ul li{
	padding: 0;
}
.qy_til {
    font-size: .4rem;
    text-align: left;
}

.qy_text {
    font-size: .28rem;
    text-align: left;
    display: -webkit-box; /* Safari */
    display: -moz-box; /* Firefox */
    overflow: hidden;
    line-height: 1.5em; /* 调整每行高度 */
    max-height: 3em; /* 控制最大高度 */
    text-overflow: ellipsis; /* 超出部分省略号表示 */
    word-wrap: break-word; /* 自动换行 */
    -webkit-line-clamp: 2; /* Safari/Chrome */
    -moz-line-clamp: 2; /* Firefox */
}

.item_list_all {
    flex-wrap: wrap;
}

.senction_about1_item {
    width: 49%;
    margin-bottom: .5rem;
}
.rylb.swiper-button-next {
    display: none;
}

.rylb.swiper-button-prev {
    display: none;
}
.senction_about3 {
    background: url();
    height: 10.5rem;
    margin-bottom: .5rem;
}

.lc_lb_date {
    padding: 0;
    font-size: .52rem;
}

.lc_lb_im {
}

.lc_lb_text {
    font-size: .28rem;
}
.senction_about3:after{
	display: none;
}
.ry_text1 {
    font-size: .32rem;
}
.jr_let {
    /* display: none; */
    width: 100%;
}

.jr_ri {
    width: 100%;
}

.jr_top {
    flex-wrap: wrap;
}
.senction_about_le_topjr:after{
	display: none;
}
.jr_xbt {
    font-size: .4rem;
}

.senction_about_text1 {
    font-size: 15px;
}

.jr_list_a {
    width: 25%;
}

.jr_list_a span {
    font-size: .38rem;
}

.zplist_bt_s {
    font-size: .24rem;
}

.zplist_bt_s1 {
    font-size: .48rem;
}
.senction_about_ftitle_lxm {
    font-size: .32rem;
}

.senction_about_title-a {
    font-size: .48rem;
}

.senction_lxwm-b>span {
    font-size: .4rem;
}

.senction_lxwm-b>p {
    font-size: 15px;
}

.lxfs-item span {
    font-size: .4rem;
}

.lxfs-item h3 {
    font-size: 15px;
}

.lxfs-item {
    width: 33%;
}

.lxfs1 {
    /* flex-wrap: wrap; */
}
.gw {}

.gw_bt {
    font-size: .32rem;
    width: 31%;
}

.gw_bt1 span {
    font-size: 0.2rem;
}

.gwzz {
    font-size: .28rem;
}

.gwzz_text {
    font-size: .28rem;
}

.reyq {
    font-size: .28rem;
}

.reyq_text {
    font-size: .28rem;
}

.zw_email {
    font-size: .28rem;
}

.gw_bt1 {
    display: none;
}

.gw_date {
    font-size: .32rem;
    width: 23%;
}
.zp_nav_list>ul li a {
    font-size: .4rem;
}
.senction_about_ftitle:before{
	display: none;
}
.mc_list_li_item_rg1 .mc_list_li_item_rg_title {
    background: none;
    color: #136946;
    text-align: left;
    float: none;
    font-size: .5rem;
    padding: 0;
    margin-bottom: 0.2rem;
}
.iew-content-list-rg {
    display: none;
}

.iew-content-list-left {
    width: 100%;
}

.view_title>h3 {
    font-size: .5rem;
}

.v_xh1 {
    font-size: .24rem;
}

.view_text {
    font-size: 15px;
}

.syy p, .syy p a {
    font-size: .24rem;
}
.xxsm {
    font-size: .4rem;
}

.content1 p {
    font-size: 15px;
}

.cpxq {
    width: 100%;
}

.cpxq1 {
    width: 100%;
}

.cpxq1_text {
    font-size: 15px;
}

.cpxq1_tl {
    font-size: .48rem;
    padding: .3rem 0;
    font-weight: 600;
}
.m_menu {
    display: block;
}

ul.menu_son {
    height: auto;
    width: 100%;
    position: relative;
    top: 100%;
    display: none;
    transition: unset;
}
	.head_nav_icon::before{
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 48%;
		width: 100%;
		height: 1px;
		opacity: 1;
		background-color: #fff;
		transition: 0.4s all ease;
	}
	.head_nav_icon::after{
		content: "";
		display: block;
		position: absolute;
		left: 48%;
		top: 0;
		height: 100%;
		width: 1px;
		background-color: #fff;
		transition: 0.4s all ease;
	}
	.head_nav_icon {
	    display: block;
	    width: 0.35rem;
	    height: 0.35rem;
	    position: absolute;
	    right: 3%;
	    top: 0.5rem;
	}
	.news_items_img img {
	    width: 100%;
	}

}